﻿using MCPlatform.MotionLib.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MCPlatform.MotionLib.Factory
{
    public interface IFactory
    {
        public Dictionary<string, IMotion> GetMotions(ushort count);

        public Dictionary<string,IValve> GetValves(ushort count);

        public Dictionary<string, IIO> GetIOs(ushort count);


        public Dictionary<string, IImputation> GetImputations(ushort count);
    }
}
